package com.bd.scm.domain.models.weds;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

public class MjJlRealEntity implements Serializable
{
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
  @ApiModelProperty(required=true, dataType="string", example="2019-08-06 10:58:10", value="门禁进出时间#1##1##")
  private Date jlSj;
  @ApiModelProperty(required=true, dataType="int", example="-1", value="自增序号#1####")
  private Integer xh;
  @ApiModelProperty(required=true, dataType="string", example="test", value="物理门编号#1####")
  private String gateBh;
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
  @ApiModelProperty(required=true, dataType="string", example="2019-08-06 10:58:10", value="门禁进出时间#1##1##")
  private Date kssj;
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
  @ApiModelProperty(required=true, dataType="string", example="2019-08-06 10:58:10", value="门禁进出时间#1##1##")
  private Date jssj;
  private Integer acdepSerial;
  private String mc;
  private String ip;
  private Integer devLb;
  private String userNo;
  private String doorName;
  private String placeName;
  private Long devSbId;
  private String image;
  @ApiModelProperty(required=true, dataType="int", example="-1", value="门方向序号#1####")
  private Integer fx;
  @ApiModelProperty(required=true, dataType="string", example="test", value="设备编号#1####")
  private String devSerial;
  @ApiModelProperty(required=true, dataType="string", example="test", value="人员序号#1####")
  private Long userSerial;
  @ApiModelProperty(required=true, dataType="string", example="test", value="记录卡号#1####")
  private String userCard;
  @ApiModelProperty(required=true, dataType="string", example="test", value="设备记录流水号#1####")
  private Long devBh;
  @ApiModelProperty(required=true, dataType="int", example="-1", value="门顺序号#1####")
  private Integer devDoor;
  @ApiModelProperty(required=true, dataType="int", example="-1", value="卡头序号#1####")
  private Integer cardOrder;
  @ApiModelProperty(required=true, dataType="int", example="-1", value="记录类型#1##1#9#04010")
  private Integer jlType;
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
  @ApiModelProperty(required=true, dataType="string", example="2019-08-06 10:58:10", value="导入记录的时间#1####")
  private Date sj;
  @ApiModelProperty(required=true, dataType="int", example="-1", value="记录状态#1####")
  private Integer state;
  @ApiModelProperty(required=true, dataType="string", example="test", value="操作员#1####")
  private String glyNo;
  @ApiModelProperty(required=true, dataType="int", example="-1", value="门禁一体机照片编号#1####")
  private Integer jframeId;
  @ApiModelProperty(required=true, dataType="string", example="test", value="人员分类#1####")
  private Byte userLx;
  @ApiModelProperty(required=true, dataType="string", example="test", value="人员姓名#1####")
  private String userName;
  @ApiModelProperty(required=true, dataType="string", example="test", value="部门名称#1####")
  private String depName;
  private static final long serialVersionUID = 1L;
  private String keys;
  
  public Date getJlSj()
  {
    return this.jlSj;
  }
  
  public MjJlRealEntity withJlSj(Date jlSj)
  {
    setJlSj(jlSj);
    return this;
  }
  
  public void setJlSj(Date jlSj)
  {
    this.jlSj = jlSj;
  }
  
  public Integer getXh()
  {
    return this.xh;
  }
  
  public MjJlRealEntity withXh(Integer xh)
  {
    setXh(xh);
    return this;
  }
  
  public void setXh(Integer xh)
  {
    this.xh = xh;
  }
  
  public String getGateBh()
  {
    return this.gateBh;
  }
  
  public MjJlRealEntity withGateBh(String gateBh)
  {
    setGateBh(gateBh);
    return this;
  }
  
  public void setGateBh(String gateBh)
  {
    this.gateBh = gateBh;
  }
  
  public Integer getFx()
  {
    return this.fx;
  }
  
  public MjJlRealEntity withFx(Integer fx)
  {
    setFx(fx);
    return this;
  }
  
  public void setFx(Integer fx)
  {
    this.fx = fx;
  }
  
  public String getDevSerial()
  {
    return this.devSerial;
  }
  
  public MjJlRealEntity withDevSerial(String devSerial)
  {
    setDevSerial(devSerial);
    return this;
  }
  
  public void setDevSerial(String devSerial)
  {
    this.devSerial = devSerial;
  }
  
  public Long getUserSerial()
  {
    return this.userSerial;
  }
  
  public MjJlRealEntity withUserSerial(Long userSerial)
  {
    setUserSerial(userSerial);
    return this;
  }
  
  public void setUserSerial(Long userSerial)
  {
    this.userSerial = userSerial;
  }
  
  public String getUserCard()
  {
    return this.userCard;
  }
  
  public MjJlRealEntity withUserCard(String userCard)
  {
    setUserCard(userCard);
    return this;
  }
  
  public void setUserCard(String userCard)
  {
    this.userCard = userCard;
  }
  
  public Long getDevBh()
  {
    return this.devBh;
  }
  
  public MjJlRealEntity withDevBh(Long devBh)
  {
    setDevBh(devBh);
    return this;
  }
  
  public void setDevBh(Long devBh)
  {
    this.devBh = devBh;
  }
  
  public Integer getDevDoor()
  {
    return this.devDoor;
  }
  
  public MjJlRealEntity withDevDoor(Integer devDoor)
  {
    setDevDoor(devDoor);
    return this;
  }
  
  public void setDevDoor(Integer devDoor)
  {
    this.devDoor = devDoor;
  }
  
  public Integer getCardOrder()
  {
    return this.cardOrder;
  }
  
  public MjJlRealEntity withCardOrder(Integer cardOrder)
  {
    setCardOrder(cardOrder);
    return this;
  }
  
  public void setCardOrder(Integer cardOrder)
  {
    this.cardOrder = cardOrder;
  }
  
  public Integer getJlType()
  {
    return this.jlType;
  }
  
  public MjJlRealEntity withJlType(Integer jlType)
  {
    setJlType(jlType);
    return this;
  }
  
  public void setJlType(Integer jlType)
  {
    this.jlType = jlType;
  }
  
  public Date getSj()
  {
    return this.sj;
  }
  
  public MjJlRealEntity withSj(Date sj)
  {
    setSj(sj);
    return this;
  }
  
  public void setSj(Date sj)
  {
    this.sj = sj;
  }
  
  public Integer getState()
  {
    return this.state;
  }
  
  public MjJlRealEntity withState(Integer state)
  {
    setState(state);
    return this;
  }
  
  public void setState(Integer state)
  {
    this.state = state;
  }
  
  public String getGlyNo()
  {
    return this.glyNo;
  }
  
  public MjJlRealEntity withGlyNo(String glyNo)
  {
    setGlyNo(glyNo);
    return this;
  }
  
  public void setGlyNo(String glyNo)
  {
    this.glyNo = glyNo;
  }
  
  public Integer getJframeId()
  {
    return this.jframeId;
  }
  
  public MjJlRealEntity withJframeId(Integer jframeId)
  {
    setJframeId(jframeId);
    return this;
  }
  
  public void setJframeId(Integer jframeId)
  {
    this.jframeId = jframeId;
  }
  
  public Byte getUserLx()
  {
    return this.userLx;
  }
  
  public MjJlRealEntity withUserLx(Byte userLx)
  {
    setUserLx(userLx);
    return this;
  }
  
  public void setUserLx(Byte userLx)
  {
    this.userLx = userLx;
  }
  
  public String getUserName()
  {
    return this.userName;
  }
  
  public MjJlRealEntity withUserName(String userName)
  {
    setUserName(userName);
    return this;
  }
  
  public void setUserName(String userName)
  {
    this.userName = userName;
  }
  
  public String getDepName()
  {
    return this.depName;
  }
  
  public MjJlRealEntity withDepName(String depName)
  {
    setDepName(depName);
    return this;
  }
  
  public void setDepName(String depName)
  {
    this.depName = depName;
  }
  
  public String getKeys()
  {
    return this.keys;
  }
  
  public void setKeys(String keys)
  {
    this.keys = keys;
  }
  
  public Date getKssj()
  {
    return this.kssj;
  }
  
  public void setKssj(Date kssj)
  {
    this.kssj = kssj;
  }
  
  public Date getJssj()
  {
    return this.jssj;
  }
  
  public void setJssj(Date jssj)
  {
    this.jssj = jssj;
  }
  
  public Integer getAcdepSerial()
  {
    return this.acdepSerial;
  }
  
  public void setAcdepSerial(Integer acdepSerial)
  {
    this.acdepSerial = acdepSerial;
  }
  
  public String getMc()
  {
    return this.mc;
  }
  
  public void setMc(String mc)
  {
    this.mc = mc;
  }
  
  public String getIp()
  {
    return this.ip;
  }
  
  public void setIp(String ip)
  {
    this.ip = ip;
  }
  
  public Integer getDevLb()
  {
    return this.devLb;
  }
  
  public void setDevLb(Integer devLb)
  {
    this.devLb = devLb;
  }
  
  public String getUserNo()
  {
    return this.userNo;
  }
  
  public void setUserNo(String userNo)
  {
    this.userNo = userNo;
  }
  
  public String getDoorName()
  {
    return this.doorName;
  }
  
  public void setDoorName(String doorName)
  {
    this.doorName = doorName;
  }
  
  public String getPlaceName()
  {
    return this.placeName;
  }
  
  public void setPlaceName(String placeName)
  {
    this.placeName = placeName;
  }
  
  public String getImage()
  {
    return this.image;
  }
  
  public void setImage(String image)
  {
    this.image = image;
  }
  
  public Long getDevSbId()
  {
    return this.devSbId;
  }
  
  public void setDevSbId(Long devSbId)
  {
    this.devSbId = devSbId;
  }
}
